Service Composition Optimization Using Differential Evolution and Opposition-based Learning
نویسندگان
چکیده
The numbers of web services are increasing rapidly over the last decades. One of the most interesting challenges in using web services is the usage of service composition that allows users to select and invoke composite services. In addition, the characteristic of each service is distinguished based on the quality of service (QoS). QoS is utilized in optimizing decisive factors such as cost or response time that is required by the user in the runtime system. Thus, QoS and service composition problem can be modeled as an optimization problem. In this study, differential evolution and opposition-based learning optimization methods have been proposed to obtain the optimal solution from candidate services. The results show that the proposed method converges faster than others. Therefore, the method is capable to select better composite services in short time.
منابع مشابه
Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems
This paper presents a novel algorithm based on generalized opposition-based learning (GOBL) to improve the performance of differential evolution (DE) to solve highdimensional optimization problems efficiently. The proposed approach, namely GODE, employs similar schemes of opposition-based DE (ODE) for opposition-based population initialization and generation jumping with GOBL. Experiments are c...
متن کاملSTATIC AND DYNAMIC OPPOSITION-BASED LEARNING FOR COLLIDING BODIES OPTIMIZATION
Opposition-based learning was first introduced as a solution for machine learning; however, it is being extended to other artificial intelligence and soft computing fields including meta-heuristic optimization. It not only utilizes an estimate of a solution but also enters its counter-part information into the search process. The present work applies such an approach to Colliding Bodies Optimiz...
متن کاملEnhancing particle swarm optimization using generalized opposition-based learning
Particle swarm optimization (PSO) has been shown to yield good performance for solving various optimization problems. However, it tends to suffer from premature convergence when solving complex problems. This paper presents an enhanced PSO algorithm called GOPSO, which employs generalized opposition-based learning (GOBL) and Cauchy mutation to overcome this problem. GOBL can provide a faster co...
متن کاملOGDE3: Opposition-Based Third Generalized Differential Evolution
Multi-Objective Optimization (MOO) metaheuristics are commonly used for solving complex MOO problems characterized by non-convexity, multimodality, mixed-types variables, non-linearity, and other complexities. However, often metaheuristics suffer from slow convergence. Opposition-Based Learning (OBL) has been successfully used in the past for acceleration of single-objective metaheuristics. The...
متن کاملSolving Large Scale Optimization Problems by Opposition-Based Differential Evolution (ODE)
This work investigates the performance of Differential Evolution (DE) and its opposition-based version (ODE) on large scale optimization problems. Opposition-based differential evolution (ODE) has been proposed based on DE; it employs opposition-based population initialization and generation jumping to accelerate convergence speed. ODE shows promising results in terms of convergence rate, robus...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015